Skip to content

feat: shared author info#10

Merged
rushiiMachine merged 2 commits into
mainfrom
feat/shared-author-info
May 20, 2026
Merged

feat: shared author info#10
rushiiMachine merged 2 commits into
mainfrom
feat/shared-author-info

Conversation

@rushiiMachine
Copy link
Copy Markdown
Member

@rushiiMachine rushiiMachine commented May 10, 2026

Adds a Gradle build project to apply a dummy Gradle plugin to all plugin projects, such that we can declare author info once and re-use it within from all plugin buildscripts.

This can still be up for debate, I'm not sure as to how to best approach this. I fought with Gradle trying to get this to work for hours, and this was the most sensible way I got to work. (buildSrc had issues with transitive dependencies, convention plugin scripts don't get added to the classpath, etc.)

Adds a Gradle build project to apply a dummy Gradle plugin to all plugin project, such that we can declare author info once and re-use it within from all plugin buildscripts.
@rushiiMachine rushiiMachine requested review from Ushie and zt64 May 10, 2026 22:22
Copy link
Copy Markdown
Member

@Ushie Ushie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't judge the gradle implementation but usage lgtm

Comment thread build-logic/src/main/kotlin/com/aliucord/gradle/repo/Authors.kt
Comment thread build-logic/src/main/kotlin/com/aliucord/gradle/repo/Authors.kt
@rushiiMachine rushiiMachine merged commit a6bd520 into main May 20, 2026
2 checks passed
@rushiiMachine rushiiMachine deleted the feat/shared-author-info branch May 20, 2026 07:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants